// 通用的vuex文件
// 后续将分类上比较模糊的数据放在这里管理

export default {
    namespaced: true,
    state: {
        isLogin: 0,
        // 声明当前底部菜单是否显示的
        show_tabbar: true,
    },
    mutations: {
        // 修改isLogin
        set(state, payload) {
            state.isLogin = payload;
        },
        // 修改是否显示底部菜单的方法
        setIsShow(state, payload) {
            state.show_tabbar = payload;
        },
    },
    actions: {
        // 异步修改isLogin
        setAsync(context, payload) {
            setTimeout(() => {
                context.commit("set", payload);
            }, 3000);
        },
    },
    getters: {
        dealIsLogin(state) {
            return "当前用户" + state.isLogin ? "已" : "未" + "登录";
        },
    },
};
